home *** CD-ROM | disk | FTP | other *** search
/ Remax Data / Remax Porfolio Data 15 Jul 1994 CD-ROM.ISO / fp26_rmx / array.txt < prev    next >
Encoding:
Text File  |  1994-07-06  |  6.0 KB  |  420 lines

  1.  
  2. M.Count = 1
  3. M.Size = 0
  4. SET EXACT ON
  5.  
  6. DIMENSION Magic(1,1),Search(1,1)
  7.     
  8. DO WHILE Count <= 1000
  9.  
  10.     COPY RECORD Count TO ARRAY Search FIELDS Lang1
  11.  
  12.     M.Count = M.Count + 1
  13.         
  14.     String = PROPER(ALLTRIM(Search[1,1]))
  15.     
  16.     Match = ASCAN(Magic, String)
  17.  
  18.     IF NOT EMPTY(String)
  19.         IF Match == 0
  20.             M.Size = M.Size + 1
  21.             DIMENSION Magic[Size,1]
  22.             
  23.             Magic[M.Size,1] = String
  24.         ENDIF
  25.     ENDIF    
  26.     
  27. ENDDO
  28.  
  29. GOTO TOP
  30. Count = 1
  31.  
  32. DO WHILE Count <= M.Records
  33.  
  34.     COPY RECORD Count TO ARRAY Search FIELDS Lang2
  35.  
  36.     M.Count = M.Count + 1
  37.         
  38.     String = PROPER(ALLTRIM(Search[1,1]))
  39.     
  40.     Match = ASCAN(Magic, String)
  41.  
  42.     IF NOT EMPTY(String)
  43.         IF Match == 0
  44.             M.Size = M.Size + 1
  45.             DIMENSION Magic[Size,1]
  46.             
  47.             Magic[M.Size,1] = String
  48.         ENDIF
  49.     ENDIF    
  50.     
  51. ENDDO
  52.  
  53. GOTO TOP
  54. Count = 1
  55.  
  56. DO WHILE Count <= M.Records
  57.  
  58.     COPY RECORD Count TO ARRAY Search FIELDS Lang3
  59.  
  60.     M.Count = M.Count + 1
  61.         
  62.     String = PROPER(ALLTRIM(Search[1,1]))
  63.     
  64.     Match = ASCAN(Magic, String)
  65.  
  66.     IF NOT EMPTY(String)
  67.         IF Match == 0
  68.             M.Size = M.Size + 1
  69.             DIMENSION Magic[Size,1]
  70.             
  71.             Magic[M.Size,1] = String
  72.         ENDIF
  73.     ENDIF    
  74.     
  75. ENDDO
  76.  
  77.  
  78. =ASORT(Magic)
  79.  
  80. ERASE Language.dbf
  81. CREATE TABLE Language.dbf ;
  82.     (Langauge C(30))
  83. USE Language
  84. APPEND FROM ARRAY Magic
  85.  
  86. CLOSE DATABASES
  87. USE ROSTER NOUPDATE
  88.  
  89. PRIVATE M.Records
  90.  
  91. COUNT TO M.Records
  92.  
  93.  
  94. CLOSE DATABASES
  95. USE ROSTER
  96. M.Count = 1
  97. M.Size = 0
  98. SET EXACT ON
  99.  
  100. DIMENSION Magic(1,1),Search(1,1)
  101.  
  102. DO WHILE Count <= M.Records
  103.  
  104.     COPY RECORD Count TO ARRAY Search FIELDS Region
  105.  
  106.     M.Count = M.Count + 1
  107.         
  108.     String = (Search[1,1])
  109.     
  110.     Match = ASCAN(Magic, String)
  111.  
  112.     IF NOT EMPTY(String)
  113.         IF Match == 0
  114.             M.Size = M.Size + 1
  115.             DIMENSION Magic[Size,1]
  116.             Magic[M.Size,1] = String
  117.         ENDIF
  118.     ENDIF    
  119.     
  120.     IF M.Count % 2000 = 0
  121.         ? Count
  122.     ENDIF
  123.     
  124. ENDDO
  125.  
  126. =ASORT(Magic)
  127.  
  128. CREATE TABLE Region.dbf ;
  129.     (Region N(3))
  130. USE Region
  131. APPEND FROM ARRAY Magic
  132.  
  133. CLOSE DATABASES
  134. USE ROSTER
  135. M.Count = 1
  136. M.Size = 0
  137.  
  138. DIMENSION Magic(1,1),Search(1,1)
  139.  
  140. DO WHILE Count <= M.Records
  141.  
  142.     COPY RECORD Count TO ARRAY Search FIELDS Office
  143.  
  144.     M.Count = M.Count + 1
  145.         
  146.     String = Search[1,1]
  147.     
  148.     Match = ASCAN(Magic, String)
  149.  
  150.     IF NOT EMPTY(String)
  151.         IF Match == 0
  152.             M.Size = M.Size + 1
  153.             DIMENSION Magic[Size,1]
  154.             
  155.             Magic[M.Size,1] = String
  156.         ENDIF
  157.     ENDIF    
  158.     
  159.     IF M.Count % 2000 = 0
  160.         ? Count
  161.     ENDIF
  162.     
  163. ENDDO
  164.  
  165. =ASORT(Magic)
  166.  
  167. CREATE TABLE Office.dbf ;
  168.     (Office N(3))
  169. USE Office
  170. APPEND FROM ARRAY Magic
  171.  
  172. CLOSE DATABASES
  173. USE ROSTER
  174. M.Count = 1
  175. M.Size = 0
  176.  
  177. DIMENSION Magic(1,1),Search(1,1)
  178.  
  179. DO WHILE Count <= M.Records
  180.  
  181.     COPY RECORD Count TO ARRAY Search FIELDS Title
  182.  
  183.     M.Count = M.Count + 1
  184.         
  185.     String = UPPER(ALLTRIM(Search[1,1]))
  186.     
  187.     Match = ASCAN(Magic, String)
  188.  
  189.     IF NOT EMPTY(String)
  190.         IF Match == 0
  191.             M.Size = M.Size + 1
  192.             DIMENSION Magic[Size,1]
  193.             
  194.             Magic[M.Size,1] = String
  195.         ENDIF
  196.     ENDIF    
  197.     
  198. ENDDO
  199.  
  200. =ASORT(Magic)
  201.  
  202. CREATE TABLE Title.dbf ;
  203.     (Title N(3))
  204. USE Title
  205. APPEND FROM ARRAY Magic
  206.  
  207. CLOSE DATABASES
  208. USE ROSTER
  209. M.Count = 1
  210. M.Size = 0
  211.  
  212. DIMENSION Magic(1,1),Search(1,1)
  213.  
  214. DO WHILE Count <= M.Records
  215.  
  216.     COPY RECORD Count TO ARRAY Search FIELDS Country
  217.  
  218.     M.Count = M.Count + 1
  219.         
  220.     String = PROPER(ALLTRIM(Search[1,1]))
  221.     
  222.     Match = ASCAN(Magic, String)
  223.  
  224.     IF NOT EMPTY(String)
  225.         IF Match == 0
  226.             M.Size = M.Size + 1
  227.             DIMENSION Magic[Size,1]
  228.             
  229.             Magic[M.Size,1] = String
  230.         ENDIF
  231.     ENDIF    
  232.     
  233. ENDDO
  234.  
  235. =ASORT(Magic)
  236.  
  237. CREATE TABLE Country.dbf ;
  238.     (Countries C(20))
  239. USE Country
  240. APPEND FROM ARRAY Magic
  241.  
  242. CLOSE DATABASES
  243. USE ROSTER
  244. GOTO TOP
  245. M.Count = 1
  246. M.Size = 0
  247.  
  248. DIMENSION Magic(1,1),Search(1,1)
  249.  
  250. DO WHILE Count <= M.Records
  251.  
  252.     COPY RECORD Count TO ARRAY Search FIELDS Spec1
  253.  
  254.     M.Count = M.Count + 1
  255.         
  256.     String = PROPER(ALLTRIM(Search[1,1]))
  257.     
  258.     Match = ASCAN(Magic, String)
  259.  
  260.     IF NOT EMPTY(String)
  261.         IF Match == 0
  262.             M.Size = M.Size + 1
  263.             DIMENSION Magic[Size,1]
  264.             
  265.             Magic[M.Size,1] = String
  266.         ENDIF
  267.     ENDIF    
  268.     
  269. ENDDO
  270.  
  271. GOTO TOP
  272. M.Count = 1
  273.  
  274. DO WHILE Count <= M.Records
  275.  
  276.     COPY RECORD Count TO ARRAY Search FIELDS Spec2
  277.  
  278.     M.Count = M.Count + 1
  279.         
  280.     String = PROPER(ALLTRIM(Search[1,1]))
  281.     
  282.     Match = ASCAN(Magic, String)
  283.  
  284.     IF NOT EMPTY(String)
  285.         IF Match == 0
  286.             M.Size = M.Size + 1
  287.             DIMENSION Magic[Size,1]
  288.             
  289.             Magic[M.Size,1] = String
  290.         ENDIF
  291.     ENDIF    
  292.     
  293. ENDDO
  294.  
  295. =ASORT(Magic)
  296.  
  297. CREATE TABLE Spec.dbf ;
  298.     (Spec C(5))
  299. USE Spec
  300. APPEND FROM ARRAY Magic
  301.  
  302. CLOSE DATABASES
  303. USE ROSTER
  304. M.Count = 1
  305. M.Size = 0
  306.  
  307. DIMENSION Magic(1,1),Search(1,1)
  308.  
  309. DO WHILE Count <= M.Records
  310.  
  311.     COPY RECORD Count TO ARRAY Search FIELDS Zip
  312.  
  313.     M.Count = M.Count + 1
  314.         
  315.     String = PROPER(ALLTRIM(Search[1,1]))
  316.     
  317.     Match = ASCAN(Magic, String)
  318.  
  319.     IF NOT EMPTY(String)
  320.         IF Match == 0
  321.             M.Size = M.Size + 1
  322.             DIMENSION Magic[Size,1]
  323.             
  324.             Magic[M.Size,1] = String
  325.         ENDIF
  326.     ENDIF    
  327.     
  328. ENDDO
  329.  
  330. =ASORT(Magic)
  331.  
  332. CREATE TABLE Zip.dbf ;
  333.     (ZipCode N(12))
  334. USE Zip
  335. APPEND FROM ARRAY Magic
  336.  
  337.  
  338.  
  339. CLOSE DATABASES
  340. USE ROSTER
  341.  
  342.  
  343.  
  344. M.Count = 1
  345. M.Size = 0
  346.  
  347. DIMENSION Magic(1,1),Search(1,1)
  348.  
  349. DO WHILE Count <= M.Records
  350.  
  351.     COPY RECORD Count TO ARRAY Search FIELDS Offname
  352.  
  353.     M.Count = M.Count + 1
  354.         
  355.     String = PROPER(ALLTRIM(Search[1,1]))
  356.     
  357.     Match = ASCAN(Magic, String)
  358.  
  359.     IF NOT EMPTY(String)
  360.         IF Match == 0
  361.             M.Size = M.Size + 1
  362.             DIMENSION Magic[Size,1]
  363.             
  364.             Magic[M.Size,1] = String
  365.         ENDIF
  366.     ENDIF    
  367.     
  368.     IF M.Count % 2000 = 0
  369.         ? Count
  370.     ENDIF
  371.     
  372.     
  373. ENDDO
  374.  
  375. =ASORT(Magic)
  376.  
  377. CREATE TABLE Office.dbf ;
  378.     (Office_Name C(30))
  379. USE Office
  380. APPEND FROM ARRAY Magic
  381. CLOSE DATABASES
  382.  
  383. USE ROSTER
  384. DIMENSION Magic(1,1),Search(1,1)
  385.  
  386. M.Count = 1
  387. M.Size = 0
  388. ? 'Position'
  389. DO WHILE Count <= M.Records
  390.  
  391.     COPY RECORD Count TO ARRAY Search FIELDS Posistion
  392.  
  393.     M.Count = M.Count + 1
  394.         
  395.     String = PROPER(ALLTRIM(Search[1,1]))
  396.     
  397.     Match = ASCAN(Magic, String)
  398.  
  399.     IF NOT EMPTY(String)
  400.         IF Match == 0
  401.             M.Size = M.Size + 1
  402.             DIMENSION Magic[Size,1]
  403.             
  404.             Magic[M.Size,1] = String
  405.         ENDIF
  406.     ENDIF    
  407.     
  408.     IF M.Count % 2000 = 0
  409.         ? Count
  410.     ENDIF
  411.     
  412.     
  413. ENDDO
  414.  
  415. =ASORT(Magic)
  416.  
  417. CREATE TABLE Position.dbf ;
  418.     (Pos C(30))
  419. USE Position
  420. APPEND FROM ARRAY Magic